package com.liao.badminton.entity;

import java.io.Serializable;
import java.util.List;
import com.liao.badminton.code.BaseField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
//import com.liao.common.code.basecode.*;
import lombok.Data;
import java.lang.String;
import java.util.Date;
/**
* @author liaocheng
* @date 2024-11-15
* description:短信日志
*/
@TableName
@Data
public class SystemSmsLog  extends BaseField {

    @TableId(type = IdType.AUTO)
    private Long id;  //编号
    private Long channelId;  //短信渠道编号
    private String channelCode;  //短信渠道编码
    private Long templateId;  //模板编号
    private String templateCode;  //模板编码
    private Integer templateType;  //短信类型
    private String templateContent;  //短信内容
    private String templateParams;  //短信参数
    private String apiTemplateId;  //短信 API 的模板编号
    private String mobile;  //手机号
    private Long userId;  //用户编号
    private Integer userType;  //用户类型
    private Integer sendStatus;  //发送状态
    private Date sendTime;  //发送时间
    private Integer sendCode;  //发送结果的编码
    private String sendMsg;  //发送结果的提示
    private String apiSendCode;  //短信 API 发送结果的编码
    private String apiSendMsg;  //短信 API 发送失败的提示
    private String apiRequestId;  //短信 API 发送返回的唯一请求 ID
    private String apiSerialNo;  //短信 API 发送返回的序号
    private Integer receiveStatus;  //接收状态
    private Date receiveTime;  //接收时间
    private String apiReceiveCode;  //API 接收结果的编码
    private String apiReceiveMsg;  //API 接收结果的说明


}
